home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #5
/
Amiga Plus CD - 2000 - No. 5.iso
/
Games
/
Demos
/
TalesOfTalmar
/
rexx
/
Start_TCP_IP_Genesis.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1999-11-17
|
3KB
|
53 lines
/******************************************************************************************************/
/* Online-Script mit Arexx */
/* © by Martin Wolf / Eternity Hard & Software */
/* First Bit set: 03.05.1998 */
/* Last Bit set : */
/* */
/* */
/* Version 1.01 : Wenn Port schon offen ist wird Script übersprungen */
/* Version 1.02 : Env-Var Deja wird angelegt */
/* Version 1.03 : Library rexxsupport.library wird jetzt geladen */
/* Version 1.04 : Das Vorhanden sein des Stacks wird jetzt auch überprüft */
/* */
/******************************************************************************************************/
OPTIONS RESULTS
ADDRESS COMMAND
IF ~SHOW('L','rexxsupport.library') THEN /* Library laden, damit */
CALL ADDLIB('rexxsupport.library',0,-30,0) /* Assign-Suche ohne Meldung */
IF ~SHOWLIST('A','AMITCP') THEN /* Wenn kein TCPIP-Assign da ist */
DO
'Setenv ToTDemo1:Data/TCPIPDeja -1' /* direkt raus hier */
EXIT
END
IF ~EXISTS('AmiTCP:Genesis') THEN /* Auf rexxsys verzichten */
DO /* Üble Sache ! TCP-IP nicht korrekt installiert*/
'Setenv ToTDemo1:Data/TCPIPDeja -1' /* es wurde wieder rumgefuscht */
EXIT
END
IF SHOW('P','GENESIS') THEN /* TCPIP-Port da ? */
'Setenv ToTDemo1:Data/TCPIPDeja 1' /* Env-Var setzen */
ELSE
'Setenv ToTDemo1:Data/TCPIPDeja 0' /* keiner gestartet */
IF ~SHOW('P','GENESIS') THEN
DO
'run >NIL: AmiTCP:Genesis >NIL:' /* Existiert TCPIP-Stack überhaupt dort ?*/
DO UNTIL SHOW('P','GENESIS') /* Auf TCPIP-Stack warten warten */
SIGNAL OFF ERROR /* Fehler-Meldung solange auschalten */
'WaitForPort GENESIS' /* Isser nu da ? */
SIGNAL ON ERROR /* Fehler-Meldungen wieder ein */
END
END
ENDIF
tcpipport = GENESIS /* ist auf jeden Fall der aktive Port */
ADDRESS (tcpipport)
HIDE
EXIT